﻿using System;
using System.Text;
using System.Collections.Generic;
using System.Data;

namespace BCDto.Trading.SaleGoods.SaleGoods
{
    /// <summary>
    /// 销售商品
    /// </summary>
    public class SaleGoodsDto
    {
        /// <summary>
        /// 销售商品Id
        /// </summary>		
        public long SaleGoodsId { get; set; }
        /// <summary>
        /// 销售商品分类Id
        /// </summary>		
        public long SaleGoodsCategoryId { get; set; }
        /// <summary>
        /// 分类名称
        /// </summary>		
        public string CategoryName { get; set; }
        /// <summary>
        /// 分类名称拼音
        /// </summary>		
        public string CategoryNamePinyin { get; set; }
        /// <summary>
        /// 商品名称
        /// </summary>		
        public string GoodsName { get; set; }
        /// <summary>
        /// 商品拼音
        /// </summary>		
        public string GoodsNamePinyin { get; set; }
        /// <summary>
        /// 商品唯一码
        /// </summary>		
        public string Sku { get; set; }
        /// <summary>
        /// 商品关键字
        /// </summary>		
        public string Keyword { get; set; }
        /// <summary>
        /// 商品主图
        /// </summary>		
        public string OneImage { get; set; }
        /// <summary>
        /// 商品副图
        /// </summary>		
        public string TwoImage { get; set; }
        /// <summary>
        /// 商品副图
        /// </summary>		
        public string ThreeImage { get; set; }
        /// <summary>
        /// 商品副图
        /// </summary>		
        public string FourImage { get; set; }
        /// <summary>
        /// 商品副图
        /// </summary>		
        public string FiveImage { get; set; }
        /// <summary>
        /// 是否需要议价
        /// </summary>		
        public bool HasBargain { get; set; }
        /// <summary>
        /// 是否阶梯价格
        /// </summary>		
        public bool HasStepPrice { get; set; }
        /// <summary>
        /// 销售价格
        /// </summary>		
        public decimal? SaleAmount { get; set; }
        /// <summary>
        /// 第一阶梯开始数量
        /// </summary>		
        public int? StepOneStartNumber { get; set; }
        /// <summary>
        /// 第一阶梯结束数量
        /// </summary>		
        public int? StepOneEndNumber { get; set; }
        /// <summary>
        /// 第二阶梯开始数量
        /// </summary>		
        public int? StepTwoStartNumber { get; set; }
        /// <summary>
        /// 第二阶梯结束数量
        /// </summary>		
        public int? StepTwoEndNumber { get; set; }
        /// <summary>
        /// 第三阶梯开始数量
        /// </summary>		
        public int? StepThreeStartNumber { get; set; }
        /// <summary>
        /// 第三阶梯结束数量
        /// </summary>		
        public int? StepThreeEndNumber { get; set; }
        /// <summary>
        /// 第一阶梯销售价格
        /// </summary>		
        public decimal? StepOnePrice { get; set; }
        /// <summary>
        /// 第二阶梯销售价格
        /// </summary>		
        public decimal? StepTwoPrice { get; set; }
        /// <summary>
        /// 第三阶梯销售价格
        /// </summary>		
        public decimal? StepThreePrice { get; set; }
        /// <summary>
        /// 单位
        /// </summary>		
        public string SaleUnit { get; set; }
        /// <summary>
        /// 有内容顶部视频
        /// </summary>		
        public bool HasContentHeaderVideo { get; set; }
        /// <summary>
        /// 内容顶部视频地址
        /// </summary>		
        public string ContentHeaderVideo { get; set; }
        /// <summary>
        /// 有内容摘要
        /// </summary>		
        public bool HasContentSummary { get; set; }
        /// <summary>
        /// 内容摘要
        /// </summary>		
        public string ContentSummary { get; set; }
        /// <summary>
        /// 内容
        /// </summary>		
        public string Content { get; set; }
        /// <summary>
        /// 有相关产品
        /// </summary>		
        public bool HasRelatedProducts { get; set; }
        /// <summary>
        /// 相关产品Id树形码
        /// </summary>		
        public string RelatedProductsIdPath { get; set; }
        /// <summary>
        /// 库存数量
        /// </summary>		
        public int InventoryCount { get; set; }
        /// <summary>
        /// 销售数量
        /// </summary>		
        public int SaleCount { get; set; }
        /// <summary>
        /// 已启用
        /// </summary>		
        public bool Enabled { get; set; }
        /// <summary>
        /// 创建人Id
        /// </summary>		
        public long CreateAdminId { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>		
        public string CreateAdminName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>		
        public DateTime CreateTime { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>		
        public DateTime UpdateTime { get; set; }
        /// <summary>
        /// 修改人Id
        /// </summary>		
        public long? EditAdminId { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>		
        public string EditAdminName { get; set; }

    }
}

